package com.wst.system.server.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wst.system.config.exception.GlobalExcetion;
import com.wst.system.server.entity.SysJob;
import com.wst.system.server.entity.vo.PageSearchVo;
import com.wst.system.server.entity.vo.SysJobVo;


/**
 *
 */
public interface SysJobService extends IService<SysJob> {

    IPage<SysJob> page(Integer pageNum,Integer pageSize);

    SysJob getSysJobByMethodCLazz(String clazz);

    SysJob saveOrUpdateSysJob(SysJobVo sysJob) throws GlobalExcetion;

    IPage<SysJob> pageSysJob(PageSearchVo vo);

    boolean existTigger(String tigger);

    boolean existGroup(String group);

    Integer getCount();

    Integer getCount(String clazz,String method);


}
